package pub.tbc.mybatis.extend;

import lombok.extern.slf4j.Slf4j;
import org.apache.ibatis.reflection.factory.ObjectFactory;

import java.util.List;
import java.util.Properties;

/**
 * @author tbc on 2017/5/8 15:38:40.
 */
@Slf4j
public class MyObjectFactory implements ObjectFactory {
    @Override
    public void setProperties(Properties properties) {

    }

    @Override
    public <T> T create(Class<T> type) {
        return null;
    }

    @Override
    public <T> T create(Class<T> type, List<Class<?>> constructorArgTypes, List<Object> constructorArgs) {
        return null;
    }

    @Override
    public <T> boolean isCollection(Class<T> type) {
        return false;
    }
}
